package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * java IO java的输出与输入
 * Java使用输入与输出的两个方向来规定读和写操作
 * 其中输入是从外界到我们写的程序的方向是获取的过程，是【读取】操作
 *
 * Java将IO比喻为“流”。我们可以理解为是连接我们写程序与外界设备之间的“管道”，类似现实
 * 生活中的“水管”，只不过这个管子里流的不是水，而是【字节】。
 *
 * Java.IO.InputStream和OutStream是所以字节输入流与输出流的超类，它们是抽象类。
 * InputStream定义了读取字节的相关方法。OutStream定义了写出字节的相关方法
 *
 * 文件流
 * Java.io.FileInputStream和FileOutputStream。它们继承自InputStream和
 * OutputStream是实际用于读写文件流
 */
public class FosDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fos =new FileOutputStream("./fos.dat");
        fos.write(2);
        System.out.println("写出完毕");
        fos.close();
    }
}
